#footer {
  display: none !important;
}

body {
  background-color: #f7f7f7;

  >#body {
    width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;

    >div {
      width: 18%;
      background-color: white;
      border-radius: 8px;
      padding: 20px;

      >ul {
        margin-top: 20px;

        >li {
          padding: 10px 0;
          cursor: pointer;

          &.active {
            color: #f75148;
          }
        }
      }
    }

    >ul {
      width: 81%;
      background-color: white;
      border-radius: 8px;
      padding: 20px;

      >li {
        >h2 {
          background-color: #eee;
          padding: 10px;
          border-radius: 8px;
          margin-bottom: 20px;
        }

        &.profile {
          >div>table {
            width: 100%;

            >tbody {
              >tr {
                border-bottom: 1px dashed gray;

                >td {
                  &:first-child {
                    width: 100px;
                  }

                  height: 40px;
                }
              }
            }
          }
        }

        &.my-photo {
          >div {
            >img {
              width: 100px;
              height: 100px;
              border-radius: 50%;
            }

            >button {
              color: white;
              border-radius: 4px;
              width: 100px;
              height: 38px;
              background-color: #f75148;
              margin-top: 5px;
            }

            >ul {
              display: flex;
              flex-wrap: wrap;
              height: 300px;
              overflow-y: scroll;

              >li {
                margin: 0 10px 10px 0;

                >img {
                  width: 80px;
                  height: 80px;
                }
              }
            }
          }
        }

        &:last-child {
          >div>button {
            color: white;
            background-color: #f75148;
            width: 100px;
            height: 40px;
            border-radius: 5px;
          }
        }
      }
    }
  }
}